package here.model;

import java.util.ArrayList;
import java.util.List;

public class Here {
	
	private static Here singleton = null;
	
	private List<Usuario> usuarios;
	
	private List<Local> locais;
	
	private Here(){
		this.usuarios = new ArrayList<Usuario>();
		this.locais = new ArrayList<Local>();
		Usuario roberto = new Usuario();
		roberto.setNome("Roberto");
		roberto.setEmail("roberto.16");
		roberto.setSenha("roberto");
		usuarios.add(roberto);
	}
	
	public static Here getInstance(){
		if (singleton == null){
			singleton = new Here();
		}
		return singleton;
	}

	public List<Usuario> getUsuarios() {
		return usuarios;
	}
	
	public List<Local> getLocais() {
		return locais;
	}

	public void addUsuario(Usuario u){
		this.usuarios.add(u);
	}
	
	public void addLocal(Local l){
		this.locais.add(l);
	}
}
